<h1 id="配置项"><a href="#配置项" class="headerlink" title="配置项"></a>配置项</h1><p>Valine 支持两种不同的初始化方式。一种是构造方法初始化对象，另一种是调用<code>init</code>方法：</p>
<pre><code class="html"><span class="comment">&lt;!-- 方法 1 --&gt;</span>
<span class="tag">&lt;<span class="name">script</span>&gt;</span><span class="undefined"></span>
<span class="javascript">    <span class="keyword">new</span> Valine({</span>
<span class="javascript">        el:<span class="string">'#comment'</span>,</span>
<span class="javascript">        appId:<span class="string">'your appid'</span>,</span>
<span class="javascript">        appKey:<span class="string">'your appkey'</span></span>
<span class="undefined">    })</span>
<span class="undefined"></span><span class="tag">&lt;/<span class="name">script</span>&gt;</span>

<span class="comment">&lt;!-- 方法 2 --&gt;</span>
<span class="tag">&lt;<span class="name">script</span>&gt;</span><span class="undefined"></span>
<span class="javascript">    <span class="keyword">var</span> valine = <span class="keyword">new</span> Valine();</span>
<span class="undefined">    valine.init({</span>
<span class="javascript">        el:<span class="string">'#comment'</span>,</span>
<span class="javascript">        appId:<span class="string">'your appid'</span>,</span>
<span class="javascript">        appKey:<span class="string">'your appkey'</span></span>
<span class="undefined">    })</span>
<span class="undefined"></span><span class="tag">&lt;/<span class="name">script</span>&gt;</span>
</code></pre>
<h2 id="el"><a href="#el" class="headerlink" title="el"></a>el</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>#comment</code></li>
<li>必要性:<code>true</code></li>
</ul>
<p>Valine 的初始化挂载器。可以是一个<code>CSS 选择器</code>，也可以是一个实际的<code>HTML元素</code>。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    el:<span class="string">'#comment'</span>
})

<span class="comment">// or </span>
<span class="keyword">new</span> Valine({
    el:<span class="built_in">document</span>.getElementById(<span class="string">'comment'</span>)
})
</code></pre>
<p>!&gt; 在使用时，请保证该元素的唯一性。</p>
<h2 id="appId"><a href="#appId" class="headerlink" title="appId"></a>appId</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>null</code></li>
<li>必要性:<code>true</code></li>
</ul>
<p>从<code>LeanCloud</code>的应用中得到的<code>appId</code>.</p>
<blockquote>
<p>参考<a href="quickstart.md?id=%e8%8e%b7%e5%8f%96appid%e5%92%8cappkey">获取appid和appkey</a>。</p>
</blockquote>
<pre><code class="js"><span class="keyword">new</span> Valine({
    appId:<span class="string">'your leancloud appid'</span>
})
</code></pre>
<h2 id="appKey"><a href="#appKey" class="headerlink" title="appKey"></a>appKey</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>null</code></li>
<li>必要性:<code>true</code></li>
</ul>
<p>从<code>LeanCloud</code>的应用中得到的<code>appKey</code>.</p>
<blockquote>
<p>参考<a href="quickstart.md?id=%e8%8e%b7%e5%8f%96appid%e5%92%8cappkey">获取appid和appkey</a>。</p>
</blockquote>
<pre><code class="js"><span class="keyword">new</span> Valine({
    appKey:<span class="string">'your leancloud appkey'</span>
})
</code></pre>
<h2 id="region"><a href="#region" class="headerlink" title="region"></a>region</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>cn</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>存储节点：在<code>Valine</code>中初始化时默认遵循<code>Leancloud SDK</code>的节点规则(<code>默认中国大陆节点</code>)，可选值：</p>
<ul>
<li><code>cn</code> - 中国大陆节点</li>
<li><code>us</code> - 海外节点</li>
</ul>
<pre><code class="js"><span class="keyword">new</span> Valine({
    region:<span class="string">'cn'</span>
})
</code></pre>
<blockquote>
<p>可以先确认本地网络环境是否可以访问Leancloud服务器：<code>ping &quot;oip6cvm7.api.lncld.net&quot;</code></p>
</blockquote>
<p>!&gt; <code>v1.1.9-beta4</code> 开始支持</p>
<h2 id="placeholder"><a href="#placeholder" class="headerlink" title="placeholder"></a>placeholder</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>null</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>评论框<code>占位提示符</code>。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    placeholder:<span class="string">'Just so so'</span>
})
</code></pre>
<h2 id="notify"><a href="#notify" class="headerlink" title="notify"></a>notify</h2><ul>
<li>类型:<code>Boolean</code></li>
<li>默认值:<code>false</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>评论回复邮件提醒，请参考<a href="https://github.com/xCss/Valine/wiki/Valine-%E8%AF%84%E8%AE%BA%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E9%82%AE%E4%BB%B6%E6%8F%90%E9%86%92%E8%AE%BE%E7%BD%AE">配置</a>。</p>
<p>!&gt; 该功能目前处于测试阶段，请谨慎使用。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    notify:<span class="literal">false</span>
})
</code></pre>
<h2 id="verify"><a href="#verify" class="headerlink" title="verify"></a>verify</h2><ul>
<li>类型:<code>Boolean</code></li>
<li>默认值:<code>false</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>验证码服务。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    verify:<span class="literal">false</span>
})
</code></pre>
<h2 id="path"><a href="#path" class="headerlink" title="path"></a>path</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>window.location.pathname</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>当前<code>文章页</code>路径，用于区分不同的<code>文章页</code>，以保证正确读取该<code>文章页</code>下的评论列表。可选值：</p>
<ul>
<li><code>window.location.pathname</code> (默认值，推荐)</li>
<li><code>window.location.href</code></li>
<li><code>自定义</code> </li>
</ul>
<p>!&gt; I. 请保证每个<code>文章页</code>路径的唯一性，否则可能会出现不同<code>文章页</code>下加载相同评论列表的情况。<br>II. 如果值为<code>window.location.href</code>，可能会出现随便加<code>不同参数</code>进入该页面，而被判断成新页面的情况。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    path:<span class="built_in">window</span>.location.pathname
})
</code></pre>
<p>!&gt; <code>v1.1.5+</code> 开始支持</p>
<h2 id="avatar"><a href="#avatar" class="headerlink" title="avatar"></a>avatar</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>mm</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p><code>Gravatar</code> 头像展示方式。可选值:</p>
<ul>
<li><code>&#39;&#39;</code>(空字符串)</li>
<li><code>mm</code></li>
<li><code>identicon</code></li>
<li><code>monsterid</code></li>
<li><code>wavatar</code></li>
<li><code>retro</code></li>
<li><code>hide</code> (<code>v1.1.8-beta+</code> 开始支持)</li>
</ul>
<p>更多信息，请查看<a href="avatar.md">头像配置</a>。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    avatar:<span class="string">`mm`</span>
})
</code></pre>
<p>!&gt; <code>v1.1.7+</code> 开始支持</p>
<h2 id="guest-info"><a href="#guest-info" class="headerlink" title="guest_info"></a>guest_info</h2><ul>
<li>类型:<code>Array</code></li>
<li>默认值:<code>[&#39;nick&#39;,&#39;mail&#39;,&#39;link&#39;]</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>评论者相关属性。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    guest_info:[<span class="string">'nick'</span>] <span class="comment">// 只想要昵称</span>
})
</code></pre>
<p>!&gt; <code>v1.1.8-beta+</code>开始支持</p>
<h2 id="pageSize"><a href="#pageSize" class="headerlink" title="pageSize"></a>pageSize</h2><ul>
<li>类型:<code>Number</code></li>
<li>默认值:<code>10</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>评论列表分页，每页条数。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    pageSize:<span class="number">10</span>
})
</code></pre>
<p>!&gt; <code>v1.1.8-beta2+</code>开始支持</p>
<h2 id="lang"><a href="#lang" class="headerlink" title="lang"></a>lang</h2><ul>
<li>类型:<code>String</code></li>
<li>默认值:<code>zh-cn</code></li>
<li>必要性:<code>false</code></li>
</ul>
<p>多语言支持，目前可选：</p>
<ul>
<li><code>zh-cn</code></li>
<li><code>en</code></li>
</ul>
<p>如需自定义语言，请参考<a href="i18n.md">i18n</a>。</p>
<pre><code class="js"><span class="keyword">new</span> Valine({
    lang:<span class="string">'zh-cn'</span>
})
</code></pre>
<p>!&gt; <code>v1.1.8-beta9+</code>开始支持</p>
